package com.ray.bean;

import lombok.Getter;
import lombok.Setter;

/**
 * 加班规则
 * @author 王荣
 */
@Getter
@Setter
public class AttendOvertimeRuleBean {
	private Integer id;
	/** 规则名称 */
	private String ruleName;
	/** 计算方式 1：需要审批，2：不需要审批，3：不允许加班 */
	private Integer calcType;
	/** 加班时间计算 1：以审批单为准，2：以打卡时间为准 */
	private Integer durationType;
	/** 加班起算时间  单位：分钟 */
	private Integer startTime;
	/** 最小加班时间 单位：分钟 */
	private Integer timeUnit;
	
	/**
	 * 加班规则信息 默认 
	 * calcType=2：不需要审批
	 * durationType=2：以打卡时间为准
	 * startTime=30：最后一次下班后30分钟开始计算加班
	 * timeUnit=30：加班最小30分钟，小于30分钟不计加班
	 */
	public AttendOvertimeRuleBean() {
		this.calcType = 2;
		this.durationType = 2;
		this.startTime = 30;
		this.timeUnit = 30;
	}

	
}
